﻿.foo {} 

.PrettyLogin{
    width: 18em;
    font-family: Tahoma;
}

.PrettyLogin .AspNet-Login input
{
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.PrettyLogin .AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
    width:100px;
    margin-top:15px;
    margin-bottom:15px;
    text-align:center;
    height: 1.7em;
}
.PrettyLogin .AspNet-Login .AspNet-Login-TitlePanel
{
    font-weight: bold;
    text-align: center;
    height: 1.7em;
    padding-bottom:10px;
}

.PrettyLogin .AspNet-Login .AspNet-Login-FailurePanel
{
    height: 4em;
    color: #990000;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel
{
    padding: 0.15em 0.1em 0 0;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel
{
    text-align:left;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel label,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel label
{
    white-space: nowrap;
}

.PrettyLogin .AspNet-Login input
{
    text-align: left;
    height: 1.5em;
    width:220px;
    font-weight: bold;
}

.PrettyLogin .AspNet-Login .AspNet-Login-InstructionPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-HelpPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel
{
}    
.PrettyLogin .AspNet-Login .AspNet-Login-CreateUserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordRecoveryPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-CreateUserPanel a,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordRecoveryPanel a
{
    font-size:12px;
    text-align:left;
    padding-bottom:7px;
}
